package com.company;

import java.util.Arrays;
import java.util.Scanner;

public class Yuekao6 {
    public static void main(String[] args) {
        int[] scores={99,85,82,63,60,0};
        Scanner input=new Scanner(System.in);
        System.out.println("请输入新增成绩：");
        int num=input.nextInt();
        for (int i = 0; i < scores.length; i++) {
            if(scores[i]==0){
                scores[i]=num;
            }
        }
        for (int i = 0; i < scores.length - 1; i++) {
            for (int j = 0; j < scores.length - 1 - i; j++) {
                if (scores[j] < scores[j + 1]) {
                    int temp = scores[j + 1];
                    scores[j + 1] = scores[j];
                    scores[j] = temp;
                }
            }
        }
        System.out.println("插入后的成绩信息是：");
        System.out.println(Arrays.toString(scores));
        //向已排好序的数组中插入一个元素。
        //需求说明：按照如下操作向数组中插入元素，实现效果如图所示：
        //（1）将成绩保存在数组中；
        //（2）通过比较找到插入位置；
        //（3）该位置元素往后移一位；
        //（4）插入新成绩
    }
}
